

.red { color:#993333; }
.heiti { font-weight:bolder; }
.textcenter { text-align:center; }
.textright { text-align:right; }
.fontbold { font-weight:bolder; font-size:18px; }
.hang,.clear { clear:both; }
.np{padding: 0px !important;}
.nplr{padding-left: 0px !important;padding-right: 0px !important;}
.npl{padding-left: 0px;}
.npr{padding-right: 0px;}
.textright{text-align: right;;}
.textcenter{text-align: center;}
.textleft{text-align:left !important;}
.desc{ font-style: italic; color: #333; }
input { outline:none; }

    a {
	    cursor: pointer;
	    outline: 0 none;
	    text-decoration: none;
	}
	a:focus {
	    outline: 0 none;
	}
	a:link {
		color: #fff;
		text-decoration: none;
	}
	a:visited {
	    color: #fff;
	}
	a:hover {
	    color: #fff;
	    text-decoration: none;
	}
	a:active {
	    color: #fff;
	    text-decoration: none;
	}
    .container {
        height: 100%;
        color: #fff;
        font-size: 16px;
        position: relative;
        padding-bottom: 0px;
        background-color: #262626;
    }
    
    .header .header_title {
        font-size: 18px;
        border-bottom: 1px solid #fff;
        height: 45px;
        line-height: 45px;
        overflow: hidden;
        clear: both;
    }
    
    .header .photo img {
        width: 88px;
        height: 88px;
        border-radius: 65px;
        overflow: hidden;
        padding: 5px;
        border: 1px solid #fff;
        margin-top: 6px;
    }
    
    .header .name-cn {
        font-size: 22px;
        color: #e2e2e2;
    }
    
    .header .f_left{ margin-top: 25px; }
    .header .name-en {
        font-size: 16px;
        color: #e2e2e2;
    }
    .header .zhiwei{color: #e2e2e2;}
    
    .header .header_share {
        position: absolute;
        right: 20px;
        top: 75px;
    }
    .header .header_share img{height: 16px;}
    
    .header .photorow {
        margin-top: 10px;
        margin-bottom: 0px;
        height: 110px;
    }
    
    .midnav {
        background-color: #000;
        height: auto;
        padding: 3px 0px;
        border-bottom: solid 4px #3380ce;
    }
    
    .midnav .icon {
        height: 37px;
    }
    
    .funclist {}
    
    .funclist .func {
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        padding: 6px;
    }
    
    .funclist .func img {
        margin-bottom: 6px;
        height: 38px;
    }
    
    .detail {
        padding: 0px 15px;
        position: relative;
        /*top: 460px;*/
        /*bottom: 60px;*/
        height: 180px;
        /*overflow: scroll;*/
    }
    
    .detail .line {
        height: 30px;
        line-height: 35px;
    }
    
    .detail .icon {
        height: 25px;
    }
    
    .footbar.navbar {
        position: fixed;
        bottom: -35px;
        left: 0px;
        width: 100%;
        background-color: #000;
        padding-bottom: 15px;
        border-top: 2px solid #3380ce;
    }
    
    .footbar.navbar .row .line {
        border-right: 1px solid #000;
    }
    .footbar.navbar .row .line:last-child{border-right: 0px;}
    
    .footbar.navbar .row .line img {
        height: 45px;
    }

    .popbizcard{ position: absolute; top: 0px; height: 100%; left: 0px; display: none; z-index: 100; background-color:; width: 100%; }
    .popbizcard .qrcodepanel{ background-color: #fff; width: 70%; margin-left: 15%; height: 545px; margin-top: 30px; color: #595656; border-radius: 6px; box-shadow: 0 0 10px #666;  position: relative;}
    .qrtitle { height: 50px; line-height: 50px; text-align: center; color: #595656; font-weight: normal; font-size: 16px; }
    .qrcodepanel .photo img {
        width: 110px;
        height: 110px;
        border-radius: 55px;
        overflow: hidden;
        padding: 5px;
        border: 1px solid #000;
    }
    .popbizcard .qrcodepanel .name-cn{ font-size: 24px; color: #595656; font-weight: normal; }
    .popbizcard .qrcodepanel .name-en{ font-size: 16px; color: #595656; font-weight: normal; }
    .popbizcard .qrcodepanel .zhiwei{background: url(../Public/Bizcard/icon/jb_line01.png) top no-repeat;width: 40%;
        margin: 0 auto;
        font-size: 18px;
        color: #595656;
        margin: 5px auto 15px auto;
        background-size: 100% 1px;
        padding: 5px 0 0 0;
        font-weight: normal; text-align: center;}
    .popbizcard .qrcodepanel .qrpng img{  width: 240px; margin-top: -15px; }



.photo150 img {
    width: 150px;
    height: 150px;
    border-radius: 75px;
    overflow: hidden;
    padding: 5px;
    border: 1px solid #fff;
}

.modifypage .photo img {
    width: 150px;
    height: 150px;
    border-radius: 75px;
    overflow: hidden;
    padding: 5px;
    border: 1px solid #045f9a;
    margin: 15px 0px;
}


.loginInput{ border: 1px; border-bottom: 1px solid #fff; background-color:transparent; width: 100%; height: 40px; color: #fff; font-size: 18px; -webkit-appearance:none;appearance:none; border-radius: 0px; }
.loginSubmit{ width:100%; background-color: #3b82c5; color: #fff; border: 0px; height: 40px; font-size: 20px; }
.loginReg{ width:100%; background-color:transparent; color: #fff; border: 1px solid #fff; height: 40px; font-size: 20px; }
.rememberstyle{ color: #fff; }
.rememberstyle span{ line-height: 35px;  }

.PermissionPart{ display: none; }